home *** CD-ROM | disk | FTP | other *** search
INI File | 1999-12-10 | 9.1 KB | 345 lines |
- ;
- ; ELSA Synergy II installation file
- ;
-
- [Version]
- Signature="$Windows NT$"
- Provider =%ELSA%
- ClassGUID={4D36E968-E325-11CE-BFC1-08002BE10318}
- Class =Display
- BIOS =%ELSA.BoardBIOS%
-
- ;
- ; Dest directories are \windows\system32 and \windows\system32\drivers
- ;
-
- [DestinationDirs]
- DefaultDestDir = 11
- ELSADRV.INF = 17 ; inf
- ELSADRV.MINIPORT = 12
- ELSADRV.GART = 12
- ELSADRV.DISPLAY = 11
- ELSADRV.OPENGL = 11
- ELSADRV.ELSAINFO = 10, %ELSAINST%
- ELSADRV.GLSET = 10, %ELSAINST%
- ELSADRV.WINMSUIT = 10, %ELSAINST%
- ELSADRV.WINMAN = 10, %ELSAINST%
- ELSADRV.DESKTOOL = 10, %ELSAINST%
- ELSADRV.ELSADIAG = 10, %ELSAINST%
- ELSADRV.DXCTRL = 10, %ELSAINST%
- ELSADRV.VIDEOIO = 10, %ELSAINST%
- ELSADRV.GAMMACTL = 10, %ELSAINST%
- NV.OLDRM = 12
- NV.OLD2RM = 11
-
- ;
- ; The Manufacturer section lists all of the manufacturers that we will
- ; display in the Dialog box. DEVICE sections are specified.
- ;
-
- [Manufacturer]
- ELSA AG = ELSA.Mfg
-
- ;
- ; Device section. Each section here corresponds with an entry listed in the
- ; [Manufacturer] section, above. The models will be displayed in the order
- ; that they appear in the INF file. This section identifies
- ; the corresponding INSTALL sections.
- ;
-
-
- [ELSA.Mfg]
- %ELSA.BoardName% = SYNERGY, PCI\VEN_10DE&DEV_0020
-
- ;---------------------------------------------------------------------
- ; NV Driver INSTALL Section. This INSTALL section specifies
- ; what files are to to be copied (File List sections)
- ;---------------------------------------------------------------------
-
- [SYNERGY]
- CopyFiles=ELSADRV.MINIPORT, ELSADRV.GART, ELSADRV.DISPLAY, ELSADRV.OPENGL, ELSADRV.INF, ELSADRV.WINMSUIT, ELSADRV.WINMAN, ELSADRV.GLSET, ELSADRV.ELSAINFO,ELSADRV.DESKTOOL,ELSADRV.VIDEOIO,ELSADRV.DXCTRL,ELSADRV.GAMMACTL,ELSADRV.ELSADIAG
- DelFiles=NV.OLDRM, NV.OLD2RM
- MultiFiles = ELSADRV.MiniportMulti
-
- [ELSADRV.MiniportMulti]
- CopyFiles=ELSADRV.MINIPORT
- MaxBoards=%MAXBOARDS%
-
- ;
- ; NV Driver INSTALL Section. This INSTALL section specifies
- ; what registry fields are to be modified (ADD Registry section)
- ;
-
- [SYNERGY.SoftwareSettings]
- AddReg = ELSAOpenGLAddReg
- AddReg = ELSAINFO_AddReg
- AddReg = GLSET_AddReg
- AddReg = WINMSUIT_AddReg
- AddReg = WINMAN_AddReg
- AddReg = DESKTOOL_AddReg
- AddReg = VIDEOIO_AddReg
- AddReg = DXCTRL_AddReg
- AddReg = GAMMACTL_AddReg
- AddReg = ELSADIAG_AddReg
-
-
- [SYNERGY.GeneralConfigData]
- MaximumDeviceMemoryConfiguration = 128
-
- ;
- ; NV Service Installation
- ;
-
- [SYNERGY.Services]
- AddService = E%DRVNAME%M, 0x00000002, ELSAServiceInstallation, ELSAEventloggerInstallation
- AddService = E%DRVNAME%G, 0x00000002, ELSA2ndServiceInstallation, ELSA2ndEventloggerInstallation
- DelService=NV4
- DelService=NVARCH
- DelService=NVGFX
- DelService=EGLNV4M
- DelService=ESYNPROM
- DelService=GART
- DelService=EEIIM
- DelService=EVEAM
- DelService=EARCHVEA
- DelService=EGFXVEA
- DelService=EGLIIM
- DelService=EGLIIG
- DelService=EGL2M
-
- [ELSAEventloggerInstallation]
- AddReg = ELSAEventloggerAddReg
-
- [ELSAEventloggerAddReg]
- HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\E%DRVNAME%M.sys"
- HKR,,TypesSupported,0x00010001,7
-
- [ELSAServiceInstallation]
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 1 ; SERVICE_SYSTEM_START
- ErrorControl = 0 ; SERVICE_ERROR_IGNORE
- LoadOrderGroup = Video
- ServiceBinary = %12%\E%DRVNAME%M.sys
- AddReg = ELSADeviceAddReg
- MaxBoards = %MAXBOARDS%
- HKR,,TypesSupported,0x00010001,7
-
- [ELSA2ndEventloggerInstallation]
- AddReg = ELSA2ndEventloggerAddReg
-
- [ELSA2ndEventloggerAddReg]
- HKR,,EventMessageFile,0x00020000,"%SystemRoot%\System32\IoLogMsg.dll;%SystemRoot%\System32\drivers\E%DRVNAME%G.sys"
- HKR,,TypesSupported,0x00010001,7
-
- [ELSA2ndServiceInstallation]
- ServiceType = 1 ; SERVICE_KERNEL_DRIVER
- StartType = 1 ; SERVICE_SYSTEM_START
- ErrorControl = 0 ; SERVICE_ERROR_IGNORE
- ServiceBinary = %12%\E%DRVNAME%G.sys
-
- ;
- ; File List sections for Display and Miniport
- ;
-
- [ELSADRV.INF]
- E%DRVNAME%.INF
-
- [ELSADRV.DISPLAY]
- E%DRVNAME%D.DLL
- E%DRVNAME%DM.DLL
- PWRSAVER.SCR
-
- [ELSADRV.MINIPORT]
- E%DRVNAME%M.SYS
-
- [ELSADRV.GART]
- E%DRVNAME%G.SYS
-
- [ELSADRV.OPENGL]
- E%DRVNAME%O.DLL
- E%DRVNAME%OM.DLL
-
- [ELSADRV.WINMSUIT]
- WINMSUIT.INF
- WINMSUIT.CAB
-
- [ELSADRV.WINMAN]
- WINMAN.INF
- WINMAN.CAB
-
- [ELSADRV.GLSET]
- %APPSET%.INF
- GLSET.CAB
-
- [ELSADRV.ELSAINFO]
- ELSAINFO.INF
- ELSAINFO.CAB
-
- [ELSADRV.DESKTOOL]
- DESKTOOL.INF
- DESKTOOL.CAB
-
- [ELSADRV.GAMMACTL]
- GAMMACTL.INF
- GAMMACTL.CAB
-
- [ELSADRV.ELSADIAG]
- ELSADIAG.INF
- ELSADIAG.CAB
-
- ; Deinstall following tools
- [ELSADRV.DXCTRL]
- DXCTRL.INF
-
- [ELSADRV.VIDEOIO]
- VIDEOIO.INF
-
- ;
- ; Deinstall and remove older or conflicting drivers
- ;
-
- [NV.OLDRM]
- NVARCH.SYS, 0x00000001
- NVGFX.SYS, 0x00000001
- NV4_MINI.SYS,0x00000001
- EGLNV4M.SYS, 0x00000001
- ESYNPROM.SYS,0x00000001
- EEIIM.SYS, 0x00000001
- EVEAM.SYS, 0x00000001
- EARCHVEA.SYS,0x00000001
- EGFXVEA.SYS, 0x00000001
-
- [NV.OLD2RM]
- NV4_DISP.DLL,0x00000001
- NV_DISP.DLL, 0x00000001
- EGLNV4D.DLL, 0x00000001
- EOGLNV4.DLL, 0x00000001
- ESYNPROD.DLL,0x00000001
- ESYNPROO.DLL,0x00000001
- EEIID.DLL, 0x00000001
- EVEAD.DLL, 0x00000001
-
- ;
- ; Tools install section. Installation is deferred to next login!
- ;
-
- [GLSET_AddReg]
- HKLM,"%RUN_ONCE%","ELSAGLoriaSettings",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\%APPSET%.inf"
-
- [WINMSUIT_AddReg]
- HKLM,"%RUN_ONCE%","ELSAWinmSuite",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\WinmSuit.inf"
-
- [WINMAN_AddReg]
- HKLM,"%RUN_ONCE%","ELSAWINman",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\WINman.inf"
-
- [DESKTOOL_AddReg]
- HKLM,"%RUN_ONCE%","ELSADesktool",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\Desktool.inf"
-
- [ELSAINFO_AddReg]
- HKLM,"%RUN_ONCE%","ELSAInfo",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\ELSAINFO.INF"
-
- [GAMMACTL_AddReg]
- HKLM,"%RUN_ONCE%","GAMMACTL",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\GAMMACTL.INF"
-
- [ELSADIAG_AddReg]
- HKLM,"%RUN_ONCE%","ELSADiag",%REG_SZ%,"%DEFAULTINSTALL% 132 %10%\%ELSAINST%\ELSADIAG.INF"
-
- ; uninstall below:
-
- [VIDEOIO_AddReg]
- HKLM,"%RUN_ONCE%","VideoIO",%REG_SZ%,"%DEFAULTUNINSTALL% 132 %10%\%ELSAINST%\VideoIO.inf"
-
- [DXCTRL_AddReg]
- HKLM,"%RUN_ONCE%","DXCTRL",%REG_SZ%,"%DEFAULTUNINSTALL% 132 %10%\%ELSAINST%\DXCTRL.INF"
-
-
- ;
- ; ELSA Add registry section
- ;
-
- [ELSADeviceAddReg]
- HKR,"Device0", InstalledDisplayDrivers ,%REG_MULTI_SZ%, E%DRVNAME%DM, E%DRVNAME%D
- HKR,"Device0", VgaCompatible ,%REG_DWORD%, 0
- HKR,"Device0", OpenGL.UseSendDataEscape ,%REG_DWORD%, 1
- HKR,"Device0", OpenGL.UseDisplayDriverBuffer ,%REG_DWORD%, 1
- HKR,"Device0", OpenGL.MultiBoard ,%REG_DWORD%, 1
-
- [ELSAOpenGLAddReg]
- HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",%OPENGLDRIVERKEY%, %REG_SZ%, E%DRVNAME%O
- HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers",%OPENGLMDRIVERKEY%, %REG_SZ%, E%DRVNAME%OM
-
- ;
- ; Source file information
- ;
-
- [SourceDisksNames]
- 1 = %DiskId1%,,,""
- 2 = %DiskId2%,,,""
- 3 = %DiskId3%,,,""
- 4 = %DiskId4%,,,""
-
- [SourceDisksFiles.x86]
- E%DRVNAME%.INF = 1
- E%DRVNAME%M.SYS = 2, \I386
- E%DRVNAME%DM.DLL = 2, \I386
- E%DRVNAME%G.SYS = 2, \I386
- E%DRVNAME%D.DLL = 2, \I386
- E%DRVNAME%O.DLL = 2, \I386
- E%DRVNAME%OM.DLL = 2, \I386
- PWRSAVER.SCR = 2, \I386
- ELSAINFO.INF = 3, \I386\ELSAINFO
- ELSAINFO.CAB = 3, \I386\ELSAINFO
- %APPSET%.INF = 3, \I386\GLSET
- GLSET.CAB = 3, \I386\GLSET
- WINMSUIT.CAB = 3, \I386\WINMSUIT
- WINMSUIT.INF = 3, \I386\WINMSUIT
- DXCTRL.INF = 3, \i386\UNINSTAL
- VIDEOIO.INF = 3, \i386\UNINSTAL
- DESKTOOL.INF = 4, \i386\DESKTOOL
- DESKTOOL.CAB = 4, \i386\DESKTOOL
- WINMAN.CAB = 4, \I386\WINMAN
- WINMAN.INF = 4, \I386\WINMAN
- GAMMACTL.CAB = 4, \I386\GAMMACTL
- GAMMACTL.INF = 4, \I386\GAMMACTL
- ELSADIAG.CAB = 4, \I386\ELSADIAG
- ELSADIAG.INF = 4, \I386\ELSADIAG
-
-
-
- [Strings]
- ;
- ; Non-Localizable Strings
- ;
-
- REG_SZ = 0x00000000
- REG_MULTI_SZ = 0x00010000
- REG_EXPAND_SZ = 0x00020000
- REG_BINARY = 0x00000001
- REG_DWORD = 0x00010001
- serviceroot = System\CurrentControlSet\Services
-
- ;
- ; Localizable Strings
- ;
-
- ELSA = "ELSA"
- ELSAINST = "ELSAutil\install"
- DiskId1 = "ELSA Windows NT 4.0 Driver Disk 1 "
- DiskId2 = "ELSA Windows NT 4.0 Driver Disk 2 "
- DiskId3 = "ELSA Windows NT 4.0 Driver Disk 3 "
- DiskId4 = "ELSA Windows NT 4.0 Driver Disk 4 "
- RUN_ONCE = "Software\Microsoft\Windows\CurrentVersion\RunOnce"
- OGLDRIVERS = "SOFTWARE\Microsoft\Windows NT\CurrentVersion\OpenGLDrivers"
- DEFAULTINSTALL = "rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall"
- DEFAULTUNINSTALL = "rundll32.exe setupapi.dll,InstallHinfSection DefaultUninstall"
-
- ; Board dependent stuff
-
- DRVNAME = "SynII"
- APPSET = "EAPPSSII"
- ELSA.BoardName = "ELSA Synergy II"
- ELSA.BoardBIOS = "Synergy II"
- OPENGLDRIVERKEY = "ELSA Synergy II Client"
- OPENGLMDRIVERKEY = "ELSA Synergy II Multi Client"
- MAXBOARDS = 4
-